<?php
 Session_Start () ;
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;

 $requete = var_courante ("requete", 0, null) ;
 $millesime = millesime (0) ;

 If (IsSet ($requete))
  {
   Switch ($requete)
    {
     // Insertion d'un MEF
     Case 0 : $code = filtrage (var_courante ("code_mef", 0, "")) ;
              $formation = filtrage (var_courante ("formation", 0, "")) ;
              $specialite = filtrage (var_courante ("specialite", 0, "")) ;
              $libelle_long = filtrage (var_courante ("libelle_long", 0, "")) ;
              $libelle_edition = filtrage (var_courante ("libelle_edition", 0, 0)) ;
              $mefstat11 = filtrage (var_courante ("mefstat11", 0, 0)) ;
              $mefstat4 = filtrage (var_courante ("mefstat4", 0, 0)) ;
              $requete  = "INSERT INTO mefs (code,formation,specialite,libelle_long,libelle_edition,mefstat11,mefstat4) VALUES " ;
              $requete .= "('".$code."','".$formation."','".$specialite."','".$libelle_long."','".$libelle_edition."','".$mefstat11."','".$mefstat4."')" ;
              $ok = SQL_commande ($requete, $id_sql) ;
              $requete = 0 ;
              Break ;
     // Effacement d'un MEF
     Case 1 : $id_mef = var_courante ("id_mef", 0, 0) ;
              $ok = SQL_commande ("DELETE FROM mefs WHERE id_mef='".$id_mef."'", $id_sql) ;
              $requete = 0 ;
              UnSet ($id_mef) ;
              Break ;
     // Debut de modification
     Case 2 : $id_mef = var_courante ("id_mef", 0, 0) ;
              $resultat = SQL_commande ("SELECT * FROM mefs WHERE id_mef='".$id_mef."'", $id_sql) ;
              $modif = SQL_tableau_associatif ($resultat, "") ;
              $requete = 3 ;
              Break ;
     // Fin de modification
     Case 3 : $id_mef = var_courante ("id_mef", 0, 0) ;
              $code_old = filtrage (var_courante ("code_mef_old", 0, "")) ;
              $code = filtrage (var_courante ("code_mef", 0, "")) ;
              $formation = filtrage (var_courante ("formation", 0, "")) ;
              $specialite = filtrage (var_courante ("specialite", 0, "")) ;
              $libelle_long = filtrage (var_courante ("libelle_long", 0, "")) ;
              $libelle_edition = filtrage (var_courante ("libelle_edition", 0, 0)) ;
              $mefstat11 = filtrage (var_courante ("mefstat11", 0, 0)) ;
              $mefstat4 = filtrage (var_courante ("mefstat4", 0, 0)) ;

              $requete  = "UPDATE mefs SET code='".$code."',formation='".$formation."',specialite='".$specialite."',libelle_long='".$libelle_long."',libelle_edition='".$libelle_edition."'," ;
              $requete .= "mefstat11='".$mefstat11."',mefstat4='".$mefstat4."' WHERE id_mef='".$id_mef."' LIMIT 1" ;
              $ok = SQL_commande ($requete, $id_sql) ;

              $ok = SQL_commande ("UPDATE eleves SET mef='".$code_mef_old."' WHERE millesime='".$millesime."'", $id_sql) ;
              $requete = 0 ;
              Break ;
    }
  }
 Else { $requete = 0 ; }

 If (!IsSet ($modif))
  {
   $modif ["code"] = $modif ["formation"] = $modif ["specialite"] = $modif ["libelle_long"] = $modif ["libelle_edition"] = $modif ["mefstat11"] = $modif ["mefstat4"] = "" ;
   $modif ["id_mef"] = 0 ;
  }

 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 Echo "<html><head>" ;
 entete_html ("Garennes", "travail", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("./gestion_mefs.js") ;
 Echo "</head>" ;

 Echo "<body background=\"../images/fond.png\" text=\"#000000\" onContextMenu=\"return false\">" ;
 Echo "<center><font color=\"#0000ff\"><b>Gestion&nbsp;des&nbsp;MEFS.</b></font></center>" ;
 Echo "<table align=\"center\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
 Echo "<tr><td><table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["lien"]."\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
 Echo "<tr><td colspan=\"4\">" ;
 Echo "<form method=\"post\" action=\"./gestion_mefs.php\" name=\"ajout\" onSubmit=\"return verifie()\">" ;
 Echo "<table align=\"center\" border=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
 If ($requete == 0) { Echo "<tr><td align=\"center\" colspan=\"7\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Ajouter&nbsp;MEF</b>&nbsp;</font></td></tr>" ; }
 Else
  {
   Echo "<tr><td align=\"center\" colspan=\"7\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Modifier&nbsp;MEF</b>&nbsp;</font></td></tr>" ;
   Echo "<input type=\"hidden\" name=\"id_mef\" value=\"".$modif ["id_mef"]."\">" ;
   Echo "<input type=\"hidden\" name=\"code_mef_old\" value=\"".$modif ["code"]."\">" ;
  }
 Echo "<tr bgcolor=\"".$l ["nom"]."\">" ;
 Echo "<td align=\"center\">&nbsp;<font size=\"".$l ["titre"]."\">&nbsp;&Eacute;tablissement&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Code&nbsp;MEF&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Formation&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Sp&eacute;cialit&eacute;&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Libell&eacute;&nbsp;long&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Libell&eacute;&nbsp;&eacute;dition&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Mef&nbsp;Stat11&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Mef&nbsp;Stat4&nbsp;</font></td>" ;
 Echo "<td bgcolor=\"".$l ["lien"]."\"></td>" ;
 Echo "</tr>" ;
 Echo "<tr>" ;
 $resultats = SQL_commande ("SELECT id_etablissement,numero,nom FROM etablissements WHERE millesime='".$millesime."' ORDER BY numero,nom", $id_sql) ;
 If (SQL_nbr_lignes ($resultats) > 0)
  {
   Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<select name=\"id_etablissement\">" ;
   For ($i = 0 ; $i < SQL_nbr_lignes ($resultats) ; $i++)
    {
     $r = SQL_ligne_suivante ($resultats) ;
     Echo "<option value=\"".$r [0]."\"" ; If ($modif ["id_etablissement"] == $r [0]) { Echo " selected" ; }
     Echo ">(".$r [1].")&nbsp;".$r [2]."</option>" ;
    }
   Echo "&nbsp;</font></td>" ;
  }
 Else { Echo "<td align=\"center\">&nbsp;</td>" ; }
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"code_mef\" value=\"".$modif ["code"]."\" size=\"12\" maxlength=\"11\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"formation\" value=\"".$modif ["formation"]."\" size=\"7\" maxlength=\"6\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"specialite\" value=\"".$modif ["specialite"]."\" size=\"6\" maxlength=\"5\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"libelle_long\" value=\"".$modif ["libelle_long"]."\" size=\"20\" maxlength=\"40\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"libelle_edition\" value=\"".$modif ["libelle_edition"]."\" size=\"20\" maxlength=\"60\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"mefstat11\" value=\"".$modif ["mefstat11"]."\" size=\"12\" maxlength=\"11\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"mefstat4\" value=\"".$modif ["mefstat4"]."\" size=\"5\" maxlength=\"4\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\">" ;
 Echo "<input type=\"hidden\" name=\"requete\" value=\"".$requete."\">" ;
 Echo "<input type=\"image\" src=\"../images/ajouter.png\" alt=\"Ajouter/Modifier un MEF\" value=\"Ajouter\" border=\"0\">" ;
 Echo "</td>" ;
 Echo "</tr>" ;
 Echo "<tr><td colspan=\"7\"><font size=\"".$l ["titre"]."\">&nbsp;</font></td></tr>" ;
 Echo "</table>" ;
 Echo "</form>" ;
 Echo "</td></tr></table>" ;
 Echo "</td></tr>" ;

 If ($requete == 0)
  {
   // MEFs existants
   $resultats = SQL_commande ("SELECT mefs.*,etablissements.numero FROM mefs,etablissements WHERE mefs.id_etablissement=etablissements.id_etablissement ORDER BY etablissements.numero,mefs.code,mefs.libelle_long", $id_sql) ;
   If (SQL_nbr_lignes ($resultats))
    {
     $nbr_disc_inutiles = $nbr_mef = 0 ;
     Echo "<tr><td height=\"5\"></td></tr>" ;
     Echo "<tr><td><table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
     Echo "<tr bgcolor=\"".$l ["lien"]."\">" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Act.</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>&Eacute;tablissement</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Code&nbsp;MEF</b>&nbsp;</font></td" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Formation</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Sp&eacute;cialit&eacute;</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Libell&eacute;&nbsp;long</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Libelle&nbsp;&eacute;dition</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>MEF&nbsp;stat11</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>MEF&nbsp;stat4</b>&nbsp;</font></td>" ;
     Echo "</tr>" ;
     While ($ligne = SQL_tableau_associatif ($resultats, ""))
      {
       $nbr_mef++ ;
       Echo "<tr" ; If ($nbr_mef%2 == 0) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td align=\"center\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">" ;
       Echo "<tr>" ;
       Echo "<form action=\"./gestion_mefs.php\" method=\"post\">" ;
       Echo "<td>" ;
       Echo "<input type=\"hidden\" name=\"id_mef\" value=\"".$ligne ["id_mef"]."\">" ;
       Echo "<input type=\"hidden\" name=\"requete\" value=\"2\">" ;
       Echo "<input type=\"image\" src=\"../images/edition.png\" title=\"&Eacute;diter le MEF\" border=\"0\">" ;
       Echo "</td>" ;
       Echo "</form>" ;
       $verif_mef = SQL_commande ("SELECT id_eleve FROM eleves WHERE mef='".$ligne ["code"]."' LIMIT 1", $id_sql) ;
       If (SQL_nbr_lignes ($verif_mef) == 0)
        {
         Echo "<form action=\"./gestion_mefs.php\" method=\"post\" onSubmit=\"return valide('".Str_Replace ("'", " ", $ligne ["libelle_long"])."')\">" ;
         Echo "<td align=\"right\">" ;
         Echo "<input type=\"hidden\" name=\"id_mef\" value=\"".$ligne ["id_mef"]."\">" ;
         Echo "<input type=\"hidden\" name=\"requete\" value=\"1\">" ;
         Echo "<input type=\"image\" src=\"../images/effacer.png\" title=\"Supprimer le MEF\" border=\"0\">" ;
         Echo "</td>" ;
         Echo "</form>" ;
         $nbr_disc_inutiles++ ;
        }
       Echo "</tr></table></td>" ;
       Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["numero"]."&nbsp;</font></td>" ;
       Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["code"]."&nbsp;</font></td>" ;
       Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["formation"]."&nbsp;</font></td>" ;
       Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["specialite"]."&nbsp;</font></td>" ;
       Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["libelle_long"]."&nbsp;</font></td>" ;
       Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["libelle_edition"]."&nbsp;</font></td>" ;
       Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["mefstat11"]."&nbsp;</font></td>" ;
       Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["mefstat4"]."&nbsp;</font></td>" ;
       Echo "</tr>";
      }
     If ($nbr_mef > 1) { $plus = "s" ; } Else { $plus = "" ; }
     Echo "<tr bgcolor=\"".$l ["nom"]."\"><td colspan=\"10\" align=\"center\">&nbsp;<b>".$nbr_mef."&nbsp;MEF".$plus ;
     If ($nbr_disc_inutiles > 0)
      {
       Echo "&nbsp;:&nbsp;".($nbr_mef-$nbr_disc_inutiles)."&nbsp;utilis&eacute;e" ;
       If (($nbr_mef-$nbr_disc_inutiles) > 1) { Echo "s" ; }
       Echo "&nbsp;et&nbsp;".$nbr_disc_inutiles."&nbsp;non&nbsp;utilis&eacute;e" ;
       If ($nbr_disc_inutiles > 1) { Echo "s" ; }
      }
     Echo ".</b>&nbsp;</td></tr></table>" ;
    }
   Else
    {
    }
  }
 Echo "</td></tr></table>" ;
 Echo "</body></html>" ;
?>